import Taro, { useRouter } from '@tarojs/taro'
import { WebView } from '@tarojs/components'
import toast from '@/shared/utils/toast'
import React from "react";

type WebviewParams = {
  src: string
  title?: string
}

const Index: React.FC = () => {
  const {
    params: { src, title },
  } = useRouter() as { params: WebviewParams }

  if (!src) {
    toast.info('网址不能为空!')
    return null
  }

  // 设置页面标题
  if (title) {
    // 方法1: 使用 Taro 设置导航栏标题
    Taro.setNavigationBarTitle({
      title: decodeURIComponent(title)
    })

    // 或者方法2: 在页面配置中设置
    // 需要在 pages/webview/index.config.ts 中配置
  }

  return <WebView src={src} />
}

export default Index
